giant spider conch - Turco Inglés Diccionario